<?php if (!defined("DB_PEREFIX")) exit;

global $db, $template, $GLOBAL_USER, $karma, $MODULE, $PAGE_TITLE;
	
// Если получен номер запрашиваемого пользователя
if (isset($_GET['id'])) 
{
	$id = intval ($_GET['id']);

	$get_user = $db->query ("SELECT * FROM ".DB_PEREFIX."_users WHERE user_id = '$id' LIMIT 1;");
	if ($db->num_rows($get_user) == 1) 
	{
		// Загружаем пользователя
		$user = $db->fetch_array($get_user);
		
		// Формируем вторую навигацию
		past_navblock (array (
							array ("Профиль <b>".$user['user_name']."</b>", "/user/$id.html", "name", "users"),
							array ("Публикации <b>".$user['user_name']."</b>", "/blog/?user=$id", "user", $id)
							)
					);
		
		$PAGE_TITLE = $user['user_name'];

		// Определяем путь к аватару
		($user['user_avatar'] != '') 
			? $avatar = '/uploads/avatars/'.$user['user_id'].'.jpg'
			: $avatar = '/images/u_noavatar.gif';
			
		// Определяем не просматриваем ли собственный профиль
		($user['user_id'] != $GLOBAL_USER['user_id']) 
			? $notme = true
			: $notme = false;

		// Формируем массив данных для представления
		$data = array(
				'user_id'	=> $user['user_id'],
				'user_name'	=> $user['user_name'],
				'user_ban'	=> $user['user_ban'],
				'status'	=> user_status($user['user_id']),
				'avatar'	=> $avatar,
				'notme'		=> $notme,				
				'isafriend'	=> isset_friend($user['user_id']),
				'friends'	=> get_friends($user['user_id']),
				'blogs'		=> get_blogs($user['user_blogs'] ),				
				'register'	=> format_time($user['user_date'])
			);
			
		// Выводим представление 
		load_module_view('user', 'info',  $data);
	}
	else 
		site_error ("Нет такого пользователя или, возможно, он сменил имя");
}
else 
	error_404();

?>
